<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    json 数据---不能添加注释（本质 字符串）
    最外层一般，要么是对象，要么是数组（只有一个最外层）
    对象，键值对，key必须加"双引号"

    值：数组，对象，字符串，布尔，数值，null (6种)

    ajax---四步----必须使用 open with live server(http/https)

    http://127.0.0.1:5500/aa2023_02/JS%E9%83%A8%E5%88%86/day0505/2.html

    <script>
       //1.创建XMLHttpRequest核心对象
       let xhr=new XMLHttpRequest;

       //2.建立连接 open(请求方式,请求地址(路径)，同步异步)   false 同步
       xhr.open("get","./two.json",false)

       //3.注册监听  onreadystatechange事件
       xhr.onreadystatechange=function(){
          //readyState 状态值--4     status状态码---200
          if(xhr.readyState===4&&xhr.status===200){
               //console.log(xhr.response);//response返回的结果---json格式字符串
               //json格式字符串----》对象（数组对象,纯对象（普通对象））JSON.parse(XXX)
               console.log(JSON.parse(xhr.response));

               //对象（数组对象,纯对象（普通对象））---》json格式字符串
               //JSON.stringify(XXX)
          }
       }
       //4.发送数据 send()/send(null)
       xhr.send(null);//发送空
    </script>
</body>
</html>